package com.aasa.siccosap.dao;

import java.sql.SQLException;

import javax.sql.DataSource;

import org.apache.log4j.Logger;

public class OpcionesApDao extends ConsultaClienteBaseDAO{
	
	static Logger logger = Logger.getLogger("ConsultaClienteBaseDAO.class");
	public OpcionesApDao()	throws accesoDaoException {
		super();
	}
	
	public OpcionesApDao(DataSource dataSource) {
		super(dataSource);
	}
	
	
	public void registrarOpcionesAp(String strP_usuario, String strP_Aplicacion, String strP_Modulo, String strP_Estado)throws accesoDaoException{
		try {

			logger.info("OpcionesApDao.registrarOpcionesAp");
			conn = dataSource.getConnection();
			
			stmt = conn.prepareCall("BEGIN SDISPK_GENERAL.P_LOG_OPCIONES(?,sysdate,?,?,?); END;");
			stmt.setString(1,strP_Aplicacion);
			stmt.setString(2,strP_usuario);
			stmt.setString(3,strP_Modulo);
			stmt.setString(4,strP_Estado);
			stmt.executeUpdate();
			
		} catch (SQLException e) {
			e.printStackTrace();
			throw new accesoDaoException("No puedo ejecutar el query " , e );
		} finally {
			close(conn, null, stmt);		
		}
	}
	
	

}
